Text copied to clipboard!

Başlık

Text copied to clipboard!

Java Geliştirici

Açıklama

Text copied to clipboard!
Deneyimli bir Java Yazılım Geliştiricisi arıyoruz. Bu pozisyon, kurumsal düzeyde yazılım çözümleri geliştirmek, mevcut sistemleri iyileştirmek ve yeni projelerde aktif rol almak isteyen adaylar için idealdir. Java teknolojileri konusunda derin bilgiye sahip, takım çalışmasına yatkın ve problem çözme becerileri gelişmiş bir profesyonel arayışındayız. Java Yazılım Geliştiricisi olarak, yazılım geliştirme yaşam döngüsünün tüm aşamalarında görev alacaksınız. Gereksinim analizinden tasarıma, kodlamadan test ve dağıtıma kadar tüm süreçlerde aktif rol üstleneceksiniz. Spring Framework, Hibernate, RESTful servisler gibi modern Java teknolojileriyle çalışacak, aynı zamanda veritabanı yönetimi, versiyon kontrol sistemleri ve CI/CD araçlarıyla da etkileşim içinde olacaksınız. Bu pozisyon, hem bireysel hem de ekip içinde çalışabilen, yazılım mühendisliği prensiplerine hakim, kaliteli ve sürdürülebilir kod yazma konusunda tutkulu adaylar için uygundur. Agile/Scrum metodolojileriyle çalışmaya alışkın, müşteri ihtiyaçlarını anlayabilen ve teknik çözümler üretebilen bir geliştirici arıyoruz. Ayrıca, yazılım mimarisi tasarımı, kod incelemeleri, performans optimizasyonu ve güvenlik konularında da bilgi sahibi olmanız beklenmektedir. İyi iletişim becerileri, analitik düşünme yeteneği ve sürekli öğrenmeye açık olmanız bu rolde başarılı olmanız için önemlidir. Eğer siz de dinamik bir ekipte yer almak, yenilikçi projelerde çalışmak ve kariyerinizi ileri taşımak istiyorsanız, başvurunuzu bekliyoruz.

Sorumluluklar

Text copied to clipboard!
  • Java tabanlı uygulamaların geliştirilmesi ve bakımı
  • Yazılım gereksinimlerinin analiz edilmesi ve teknik çözümlerin tasarlanması
  • Spring, Hibernate gibi Java framework'leri ile geliştirme yapılması
  • RESTful API'lerin tasarımı ve entegrasyonu
  • Veritabanı tasarımı ve SQL sorgularının yazılması
  • Kod kalitesini artırmak için kod incelemeleri yapılması
  • Yazılım testlerinin yazılması ve yürütülmesi
  • DevOps süreçlerine katkı sağlanması (CI/CD)
  • Performans ve güvenlik iyileştirmelerinin yapılması
  • Agile/Scrum metodolojilerine uygun çalışılması

Gereksinimler

Text copied to clipboard!
  • Bilgisayar Mühendisliği veya ilgili alanlarda lisans derecesi
  • En az 3 yıl Java ile yazılım geliştirme deneyimi
  • Spring Boot, Hibernate gibi framework'lerde deneyim
  • RESTful servisler konusunda bilgi sahibi olmak
  • Veritabanı sistemleri (MySQL, PostgreSQL, Oracle) ile çalışma deneyimi
  • Versiyon kontrol sistemleri (Git) kullanma becerisi
  • Unit test ve test otomasyonu konularında bilgi
  • Agile/Scrum metodolojileriyle çalışma deneyimi
  • İyi derecede İngilizce okuma ve yazma becerisi
  • Takım çalışmasına yatkınlık ve iletişim becerileri

Potansiyel mülakat soruları

Text copied to clipboard!
  • Java ile kaç yıldır yazılım geliştiriyorsunuz?
  • Spring Boot veya Hibernate ile hangi projelerde çalıştınız?
  • RESTful API geliştirme deneyiminiz var mı?
  • Veritabanı tasarımı ve SQL konusunda ne kadar deneyim sahibisiniz?
  • Agile/Scrum metodolojileriyle daha önce çalıştınız mı?
  • Kod versiyonlama araçları (örneğin Git) konusunda ne kadar deneyim sahibisiniz?
  • Test otomasyonu konusunda hangi araçları kullandınız?
  • DevOps süreçlerine katkınız oldu mu? Hangi araçları kullandınız?
  • Performans optimizasyonu yaptığınız bir projeyi anlatır mısınız?
  • Ekip içinde nasıl bir rol üstlenmeyi tercih edersiniz?